package com.zmm.zebulon.module.system.api.social.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

/**
 * description: 小程序订单上传购物详情
 *
 * @author zebulon
 * package com.zmm.zebulon.module.system.api.social.dto
 * name: SocialWxaOrderNotifyConfirmReceiveReqDTO
 * date 2025/8/21 23:21
 */
@Data
@Accessors(chain = true)
public class SocialWxaOrderNotifyConfirmReceiveReqDTO {

    /**
     * 原支付交易对应的微信订单号
     */
    @NotEmpty(message = "原支付交易对应的微信订单号不能为空")
    private String transactionId;

    /**
     * 快递签收时间
     */
    @NotNull(message = "快递签收时间不能为空")
    private LocalDateTime receivedTime;

}
